@charset "utf-8";
.icon,[class^="icon-"],[class*=" icon-"]{
  background-image: url(#{$iconSpritePath});
  background-repeat: no-repeat;
  line-height: 14px;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  @include inline-block;
  overflow: hidden;
  margin-top: 0;
  @include box-shadow(none);
}
.icon-logo{
  width:90px;height:30px;
  background-position: 0 0;
}
.icon-category{
  background-position: 0 -44px;
}
.icon-qq,.icon-phone,.icon-tel,.icon-mail{
  width: 20px;
  height: 20px;
}
.icon-qq{
  background-position: 0 -73px;
}
.icon-phone{
  background-position: 0 -115px;
}
.icon-tel{
  background-position: 0 -154px;
}
.icon-mail{
  background-position: 0 -192px;
}

.icon-heart{
  width: 25px;
  height: 25px;
  background-position: -32px -71px;
  &.current{
    background-position: -67px -71px;
  }
}
.icon-compute{
  width:35px;height:25px;
  background-position: -26px -113px;
  &.current{
    background-position: -66px -113px;
  }
}
.icon-address{
  width: 25px;
  height: 25px;
  background-position: -31px -147px;
  &.current{
    background-position: -68px -147px;
  }
}

.icon-sure,.icon-tea,.icon-heart-add{
  width: 30px;
  height: 30px;
}
.icon-sure{
  background-position: -30px -184px;
}
.icon-tea{
  background-position: -65px -183px;
}
.icon-heart-add{
  background-position: 5px -215px;
}
.icon-right-white{
  width:20px;height:20px;
  background-position: -110px -74px;
}
.icon-zoom{
  width:22px;height:22px;
  background-position: -109px -115px;
}
.icon-confrence,.icon-earth,.icon-plane,.icon-clock,.icon-zoom-big,.icon-tj,.icon-gift,.icon-photos,.icon-suggest,.icon-suggest-list{
	width:25px;height:25px;
	background-position:-143px -74px;
}
.icon-earth{
	background-position:-144px -111px
}
.icon-plane{
	background-position:-145px -144px
}
.icon-clock{
	background-position:-146px -176px
}
.icon-zoom-big{
	background-position:-148px -206px
}
.icon-tj{
	background-position:-174px -74px
}
.icon-gift{
	background-position:-173px -112px
}
.icon-photos{
  background-position:-173px -144px
}
.icon-suggest{
	background-position:-173px -175px
}
.icon-suggest-list{
  background-position:-174px -206px;
}
.icon-face{
  width: 20px;
  height: 20px;
  background-position: -36px -219px;
}
.icon-tel-big{
  width:40px;height:50px;
  background-position: -160px -1px;
}
.icon-message{
  width:16px;height:16px;
  background-position: -20px -43px;
}



